草庐IT

Java Tomcat 启用缓存

全部标签

android - 你如何检查一个按钮是否在 Android 中启用?

在Android中,我可以通过执行以下操作将按钮设置为启用或禁用:button.setEnabled(true);或button.setEnabled(false);如何判断按钮启用状态是true还是false? 最佳答案 时常阅读手册并没有什么坏处:http://developer.android.com/reference/android/view/View.html#isEnabled%28%29例子:ImageButtonmyButton=(ImageButton)findViewById(R.id.epic_button)

android - 如何防止未启用的 EditText 出现键盘

我的Activity有一个EditText,在用户点击屏幕的编辑按钮之前,它应该是不可编辑的。我做了edit.setEnabled(false)但仍然会为用户显示一个键盘,并且可以通过键盘将值添加到屏幕中的EditText,即使屏幕可能看起来有点灰暗。在用户专门按下编辑按钮之前,我还需要做什么来防止编辑EditText。谢谢,史蒂夫 最佳答案 注意setEditable已被破坏。你可以使用:setInputType(EditorInfo.TYPE_CLASS_TEXT)打开键盘。setInputType(EditorInfo.TYP

android - 如何在 Android 的 View 寻呼机中启用点击监听器?

我正在使用View寻呼机在Android中的View之间滑动。现在我需要为每个View捕获点击事件。当我覆盖触摸监听器以捕获点击事件时,不会发生滑动操作并且屏幕仍保留在第一页本身。如何添加触摸监听器以查看寻呼机?代码:viewPager.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){mDetector.onTouchEvent(event);returntrue;}});对于上面的代码,我能够捕获点击事件,但是滑动Action变得不可能。

android - 在 Android 中有效地缓存数据上传

我在Android中实现了一个队列服务,它会根据队列和wifi/数据连接事件更改状态。我将要发布到远程URL的事务排队。如果设备有数据或wifi连接,它将迭代队列并将数据发送到url,直到队列为空,或者有断开连接事件。我可以登录到我的应用程序,启用飞行模式,生成数据,关闭飞行模式,并发布交易。即使有数千笔交易,也不会放慢速度。(我想把它弄脏一点)输入:低接收!当3G接收信号很低时,我的应用程序速度会大大降低。(是的,所有上传都是在ui线程之外进行的。)似乎这种速度变慢的原因与向服务器发送邮件需要很长时间才能发生,有时甚至会失败有关。我的问题是,我该如何解决这个问题?检查信号质量?轮询已

android - 当某些 fragment 可见时启用显示方向更改,当其他 fragment 可见时禁用

我在我的应用中使用fragment。大多数fragment应该只有一个方向——肖像。所以我强制holderactivity始终处于纵向模式。但我的一个fragment应该同时具有纵向和横向模式。如何仅对一个fragment启用方向更改?或者我需要让它成为一个单独的Activity来处理方向而不依赖于其他fragment? 最佳答案 您必须手动完成。1)将此行添加到您的Activity标签android:configChanges="orientation|screenSize"2)在你的fragmtn或activity中覆盖配置更改

Android GPS 在多行 SD 卡内的文本文件中启用/禁用时间保存

1.我正在使用SD卡内的文本日志文件保存AndroidGPS启用和禁用时间。我想打印多行文本,而不删除上一行数据。下面的代码完美地打印了多行,但是当应用程序保持sleep并重新启动时。当GPS打开或关闭时,打印一行以及以前的数据计数。帮我解决一下。RequiredOutput:(afterRestarttheapp)>>>>GettingOutput:(afterRestarttheapp)>>>>>>日志文件的方法:publicvoidLogmethod(StringNoramalStr,StringDateval){/*LogFOlderTextfilesStartshere*/t

android - 在 Android 上调试时 RxJava 缓存线程中的 InterruptedException

有时,当我调试我的应用程序时,我会在RxCachedThreadScheduler-1中遇到InterruptedException。这是踪迹:FatalException:java.lang.InterruptedExceptionatjava.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:1991)atjava.util.concurrent.locks.AbstractQueuedSy

javascript - 有没有办法检查页面是否从浏览器缓存中加载?

问题源自以下问题。我在我的Android设备上使用TiddlyWiki(Classic)SPA,通常将它与FireFox及其TiddlyFox扩展一起使用以进行保存。出于某些原因,我希望能够使用(并保存)我的TW使用其他浏览器,所以我正在使用PHP后端(我的MicroTiddlyServer的分支,但它的代码在这里并不重要)进行测试,我相信,+thisPHP服务器)。在我的测试中,我注意到虽然保存工作正常,但有时(至少当PHP服务器由于这个丑陋的Android“优化”似乎不可配置而从内存中卸载时)从缓存加载TW和正因为如此,它会按最新保存之前的方式加载,而不是之后。所以,我想要的是检测

javascript - 如何在 Android 4.2.2 上启用 javascript 控制台

我正在尝试在运行4.2.2的SamsungGalaxyS4上启用JavaScript控制台来调试Android浏览器中的网页。在S3上,我只需在地址栏中输入about:debug即可出现,但在S4上不起作用,它似乎对chrome://debug进行了自动完成。首先,如果知道如何打开控制台会很棒,其次,为什么Chrome的自动完成功能会出现在普通浏览器中?谢谢 最佳答案 我不知道如何激活这个控制台。但我使用了一种工具,它可以让您远程调试任何浏览器,只需对您的网页进行有限的更改(仅添加一个脚本)。它是VorlonJS,您可以在这里找到演

在Android Studio中启用/禁用png处理

如何在buildType财产。我们如何在AndroidStudio中启用/禁用png处理。看答案指定pngcrunching现在是buildType属性,默认情况下在调试构建上被禁用:android{…buildTypes{release{crunchPngstrue//orfalse}}}笔记:可以从AndroidStudio3.0金丝雀5.